Next: Quick Start, Up: (dir) [Contents][Index]
EIEIO (“Enhanced Implementation of Emacs Interpreted Objects”) provides an Object Oriented layer for Emacs Lisp, following the basic concepts of the Common Lisp Object System (CLOS). It provides a framework for writing object-oriented applications in Emacs.
This manual documents EIEIO, an object framework for Emacs Lisp.
Copyright © 2007–2016 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being “A GNU Manual,” and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled “GNU Free Documentation License.”
(a) The FSF’s Back-Cover Text is: “You have the freedom to copy and modify this GNU manual.”
| • Quick Start: | Quick start for EIEIO. | |
| • Introduction: | Why use EIEIO? Basic overview, samples list. | |
| • Building Classes: | How to write new class structures. | |
| • Making New Objects: | How to construct new objects. | |
| • Accessing Slots: | How to access a slot. | |
| • Writing Methods: | How to write a method. | |
| • Method Invocation: | How methods are invoked. | |
| • Predicates: | Class-p, Object-p, etc-p. | |
| • Association Lists: | List of objects as association lists. | |
| • Customizing: | Customizing objects. | |
| • Introspection: | Looking inside a class. | |
| • Base Classes: | Additional classes you can inherit from. | |
| • Browsing: | Browsing your class lists. | |
| • Class Values: | Displaying information about a class or object. | |
| • Default Superclass: | The root superclasses. | |
| • Signals: | When you make errors. | |
| • Naming Conventions: | Name your objects in an Emacs friendly way. | |
| • CLOS compatibility: | What are the differences? | |
| • Wish List: | Things about EIEIO that could be improved. | |
| • GNU Free Documentation License: | The license for this documentation. | |
| • Function Index: |
Next: Quick Start, Up: (dir) [Contents][Index]